package com.gnote.langchain.service;

import dev.langchain4j.agent.tool.P;
import dev.langchain4j.agent.tool.Tool;
import org.springframework.stereotype.Service;

/**
 * ai自定义回答
 *
 * @author lijingwei
 */
@Service
public class ToolsService {

    @Tool("长沙有多少个名字的")
    public Integer changshaNameCount(
            @P("姓名") String name) {
        System.out.println(name);
        return 10;
    }

    @Tool("河南有多少个名字")
    public Integer heNanNameCount(
            @P("姓名") String name) {
        System.out.println(name);
        return 1000;
    }

    @Tool("谁是国家/地区最美的女人")
    public String whoIsTheBeautifulWoman(@P("国家/地区") String city) {
        System.out.println(city);
        return "陈留南街小老挖";
    }

    @Tool("谁是国家/地区最帅的男人")
    public String whoIsTheBeautifulMan(@P("国家/地区") String city) {
        System.out.println(city);
        return "前孙李经纬";
    }


}
